翻訳と辞書
Words near each other
・ Spodik
・ Spodiopogon
・ Spodiopogon sibiricus
・ Spodium
・ Spodland
・ Spodnja Bačkova
・ Spodnja Bela
・ Spodnja Besnica
・ Spodnja Bilpa
・ Spodnja Branica
・ Spodnja Brežnica
・ Spodnja Bukova Gora
・ Spodnja Dobrava, Moravče
・ Split-biquaternion
・ Split-brain
Split-brain (computing)
・ Split-C
・ Split-charge diode
・ Split-complex number
・ Split-Dalmatia County
・ Split-finger
・ Split-finger fastball
・ Split-flap display
・ Split-fount Inking
・ Split-Hopkinson pressure bar
・ Split-horizon DNS
・ Split-intein circular ligation of peptides and proteins
・ Split-Karlovac Fault
・ Split-level hogfish
・ Split-level home


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

Split-brain (computing) : ウィキペディア英語版
Split-brain (computing)

Split-brain is a term in computer jargon, based on an analogy with the medical Split-brain syndrome. It indicates data or availability inconsistencies originating from the maintenance of two separate data sets with overlap in scope, either because of servers in a network design, or a failure condition based on servers not communicating and synchronizing their data to each other. This last case is also commonly referred to as a network partition.
Although the term split-brain typically refers to an error state, Split-brain DNS (or Split-horizon DNS) is sometimes used to describe a deliberate situation where internal and external DNS services for a corporate network are not communicating, so that separate DNS name spaces are to be administrated for external computers and for internal ones. This requires a double administration, and if there is domain overlap in the computer names, there is a risk that the same fully qualified domain name (FQDN), may ambiguously occur in both name spaces referring to different computer IP addresses.〔Windows Server 2008 Active Directory, Configuring (2nd Edition), Holme, Ruest, Ruest, Kellington, ISBN 978-0-7356-5193-7〕
High-availability clusters usually use a heartbeat private network connection which is used to monitor the health and status of each node in the cluster. For example the split-brain syndrome may occur when all of the private links go down simultaneously, but the cluster nodes are still running, each one believing they are the only one running. The data sets of each cluster may then randomly serve clients by their own "idiosyncratic" data set updates, without any coordination with the other data sets.
A shared storage may experience data corruption. If the data storages are kept separate data inconsistencies that might require operator intervention and cleanup.
== Approaches for dealing with split-brain ==

Davidson et al., after surveying several approaches to handle the problem, classify them as either optimistic or pessimistic.
The optimistic approaches simply let the partitioned nodes work as usual; this provides a greater level of availability, at the cost of sacrificing correctness. Once the problem has ended, automatic or manual reconciliation might be required in order to have the cluster in a consistent state. One current implementation for this approach is Hazelcast, which does automatic reconciliation of its key-value store.〔(【引用サイトリンク】url=http://docs.hazelcast.org/docs/3.4/manual/html/networkpartitioning.html )
The pessimistic approaches sacrifice availability in exchange for consistency. Once a network partitioning has been detected, access to the sub-partitions is limited in order to guarantee consistency. A typical approach, as described by Coulouris et al., is to use a quorum-consensus approach. This allows the sub-partition with a majority of the votes to remain available, while the remaining sub-partitions should fall down to an auto-fencing mode. One current implementation for this approach is the one used by MongoDB replica sets.〔(【引用サイトリンク】url=http://docs.mongodb.org/manual/core/replication/ )

抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「Split-brain (computing)」の詳細全文を読む



スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.